#include <string>
#include <vector>
#include <iostream>
#include <algorithm>

using namespace std;

/*
练习1
编写一个函数，让他接受一个整数参数，返回这个整数中最大的数位
maxDigit(625) => 6
maxDigit(10)  => 1
maxDigit(86)  => 8
*/

/*
练习2
编写一个函数，让它接受一个整数参数，返回数字末尾连续的 0 的个数
zeros(10000) => 4
zeros(1010)  => 1
zeros(1100)  => 2
*/

/*
练习3
编写一个函数，让它接受 3 个字符串参数：
1. 原始字符串
2. 原始字符串中的起始标记
3. 原始字符串中的结束标记
返回起始和结束标记之间的字符
betweenMarks("abcd>efgh<", ">", "<") => efgh
betweenMarks("1abcdefgh2", "1", "2") => abcdefgh
*/

/*
练习4
编写一个函数，让它接受一个数组 arr 和一个整数 n 作为参数
返回 arr 中和 n 数值最接近的数字
nearestValue({1, 2, 3, 4, 5}, 6) => 5
abs(-3) => 3

如果有多个数值最接近的数字，返回最小的
nearestValue({2, 5, 7, 9, 3, 11}, 8) => 7
*/

int main(int argc, char const *argv[])
{
  
  return 0;
}
